翻訳と辞書
Words near each other
・ Advanced Television
・ Advanced Television Systems Committee
・ Advanced Television Systems Committee standards
・ Advanced Test Reactor
・ Advanced Thermal Recycling (ATR) system
・ Advanced Thin Ionization Calorimeter
・ Advanced Third Reich
・ Advanced Traffic Management System
・ Advanced Learning and Research Institute
・ Advanced level mathematics
・ Advanced Library Format
・ Advanced life support
・ Advanced Life Support in Obstetrics
・ Advanced Light Source
・ Advanced Light Torpedo Shyena
Advanced Linux Sound Architecture
・ Advanced load address table
・ Advanced Management Program
・ Advanced manufacturing
・ Advanced Manufacturing Park
・ Advanced Manufacturing Software
・ Advanced Maryland Automatic Network Disk Archiver
・ Advanced Materials
・ Advanced Materials and Processes Research Institute
・ Advanced materials industry in China
・ Advanced maternal age
・ Advanced Math and Science Academy Charter School
・ Advanced measurement approach
・ Advanced meat recovery
・ Advanced Medical Optics


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Advanced Linux Sound Architecture : ウィキペディア英語版
Advanced Linux Sound Architecture

Advanced Linux Sound Architecture (ALSA) is a software framework and part of the Linux kernel that provides an application programming interface (API) for sound card device drivers. Some of the goals of the ALSA project at its inception were automatic configuration of sound-card hardware and graceful handling of multiple sound devices in a system. ALSA is released under the GNU General Public License (GPL) and the GNU Lesser General Public License (LGPL).〔(【引用サイトリンク】title=Introduction )〕 Some frameworks such as JACK use ALSA to allow performing low-latency professional-grade audio editing and mixing.
==Features==
ALSA was designed with some features which were not, at the time of its conception, supported by the Open Sound System (OSS):
* Hardware-based MIDI synthesis.
* Hardware mixing of multiple channels.
* Full-duplex operation.
* Multiprocessor-friendly, thread-safe device drivers.
ALSA has a larger and more complex API than OSS, so it can be more difficult to develop an application that uses ALSA as its sound technology. While ALSA may be configured to provide an OSS emulation layer, such functionality is no longer available or is not installed by default in many Linux distributions.
Besides the sound device drivers, ALSA bundles a user-space library for application developers who want to use driver features through an interface that is higher-level than the interface provided for direct interaction with the kernel drivers. Unlike the kernel API, which tries to reflect the capabilities of the hardware directly, ALSA's user-space library presents an abstraction that remains as standardized as possible across disparate underlying hardware elements. This goal is achieved in part by using software plug-ins; for example, many modern sound cards or built-in sound chips do not have a "master volume" control. Instead, for these devices, the user space library provides a software volume control using the "softvol" plug-in, and ordinary application software need not care whether such a control is implemented by underlying hardware or software emulation of such underlying hardware.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Advanced Linux Sound Architecture」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.